# ============================================================================
#	xʃf[^ 
# ============================================================================
include	/pic/pic.mak
# ----------------------------------------------------------------------------
#	Ώۃt@C
# ----------------------------------------------------------------------------
OBJS	=	warns

CHRS	=	${addsuffix .chr,${OBJS}}\
		warn.chr
PALS	=	${addsuffix .pal,${OBJS}}\
		warn.pal
SPTS	=	${addsuffix .spt,${OBJS}}
BTDS	=	warn.btd
# ----------------------------------------------------------------------------
#	ŏI^[Qbg
# ----------------------------------------------------------------------------
target	:	${CHRS} ${PALS} ${SPTS} ${BTDS}

clean:
	${cmdsplit -rm %,60,${addprefix ${CHR}\,${CHRS}}}
	${cmdsplit -rm %,60,${addprefix ${PAL}\,${PALS}}}
	${cmdsplit -rm %,60,${addprefix ${SPT}\,${SPTS}}}
	${cmdsplit -rm %,60,${addprefix ${BTD}\,${BTDS}}}
# ----------------------------------------------------------------------------
#	IȐK
# ----------------------------------------------------------------------------
warn.chr:	warn.cbb
	nulcut -b $^ $0
	prs $0 ${CHR}\${@F}

warn.pal:	warn.ccb
	pakccb -s -u2 $^ ${PAL}\${@F}

warn.btd:	warn.cgb
	cbat -d -X0 -Y0 -x32 -y32 -o$3 $^
	lzss -e $3 ${BTD}\${@F}
	outbin -h -b32,32 ${BTD}\${@F}

warns.chr:	warn0.csb warn1.csb
	copy /b warn0.csb+warn1.csb $0
	prs $0 ${CHR}\${@F}

warns.pal:	warn0.ccb
	nulcut -c $^ $0
	pakccb -s -u10 $0 ${PAL}\${@F}

warns.spt:	warn.cab
	echo  include ${GSYS}\objtbl.h>$0.s
	cabtbl -t -f1 $^ >>$0.s
	as -o$0.o $0.s
	lk -b${SPT}\${@F} /cseg:0,0 $0.o

